﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using TMD.GT.LogicaNegocio.Contrato;
using TMD.GT.LogicaNegocio.Implementacion;
using TMD.GT.AccesoDatos.Implementacion;
using TMD.GT.Entidades;


namespace TMD.GT.Site.Controladora
{
    /// Controladora de la vista --

    class RiesgoComponenteControladora : Base
    {
        private static readonly IRiesgoComponenteLogica _riesgoComponenteLogica = new RiesgoComponenteLogica(new RiesgoComponenteData(BaseDatos));

        public static List<RiesgoComponente> ListarRiesgosComponente(Componente componente)
        {
            List<RiesgoComponente> lista = _riesgoComponenteLogica.ListarRiesgoComponente(componente);
            return lista;
        }

        public static void InsertaRiesgoComponente(int codigo_riesgo, string codigo_componente, int probabilidad, int impacto)
        {
            _riesgoComponenteLogica.InsertaRiesgoComponente(codigo_riesgo, codigo_componente, probabilidad, impacto);
        }

        public static void EliminaRiesgoComponente(string codigo_componente)
        {
            _riesgoComponenteLogica.EliminaRiesgoComponente(codigo_componente);
        }


    }
}